
package com.vanda.db;
import java.util.List;

/**
 * xql数据类,包括xql和参数<br>
 * xql:sql或hql
 * 
 * @author 王瑛<br>
 * @version Version 1.00<br>
 */
public class XQLData {
	/** xql内容 */
	private String xql;
	/** xql参数列表 */
	private List values;
	
	/**
	 * 构造方法
	 *
	 */
	public XQLData() {
	}
	
	/**
	 * 构造方法
	 * @param xql xql内容
	 * @param values xql参数列表
	 */
	public XQLData(String xql, List values) {
		this.xql = xql;
		this.values = values;
	}
	
	/**
	 * 增加xql
	 * @param data 
	 */
	public void add(XQLData data) {
		xql += data.getXql();
		values.addAll(data.getValues());
	}
	
	public List getValues() {
		return values;
	}

	public String getXql() {
		return xql;
	}

	public void setValues(List list) {
		values = list;
	}

	public void setXql(String string) {
		xql = string;
	}
}
